html, body {
    border: 0 none;
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
	background:url('../images/award/body_bg.jpg') repeat top center transparent;
	background-color: #000000;		
	margin:0;
	padding:0;
	font-size:13px;
	font-family:Tahoma, Arial, sans-serif;
}
img {
	border:0px;
	display:block;
}
.white{color:#ffffff;}
.black{color:#000000;}
.red{color:#ce0b2d;}
.yellow{color:#ffd820;}
.purple{color:#9651aa;}
.blue{color:#00aae2;}
.pink{color:#c50c6f;}
.darkPink{color:#e10e7f;}
.orange{color:#ff720a;}
.green{color:#749e0f;}
.red24{color:#ce0b2d;font-size:24px;}
.grey{color:#595959;}
.grey18{color:#595959;font-size:18px;}
.grey24{color:#595959;font-size:24px;}
.bold{font-weight:bold;}
.floatLeft{float:left;}
.floatRight{float:right;}
.top62{top:-62px;}
.clear{clear:both;overflow:hidden;width:0px;height:0px;}
.blockClear{position: relative;width:100%;padding-bottom:5px;clear:both;overflow:hidden;}
#toTop {width:100px;border:1px solid #ccc;background:#f7f7f7;text-align:center;padding:5px;position:fixed; /* this is the magic */bottom:10px; /* together with this to put the div at the bottom*/right:10px;cursor:pointer;display:none;color:#333;font-family:verdana;font-size:11px;opacity:0.6;filter:alpha(opacity=60); /* For IE8 and earlier */border-radius:10px;}
#wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	height:auto;
	min-height: 100%;
}
/*Container*/
#container{
	position:relative;
	margin:0 auto;
	width:1156px;
	height:auto;	
}
/*Sponser*/
#sponser{
	position: relative;
	width: 100%;
}
/*Facebook*/
#fb_login{
	position: relative;
	float: right;
	color: #FFFFFF;
	font-size: 22px;
	padding-top: 5px;
}
#fb_login span{
	position: relative;
	top: -3px;
	color: #FFFFFF;
	font-size: 16px;
}
/*Header*/
#header{
	position: relative;
	width: 100%;
	height: 280px;
}
#header #logo{
	position: absolute;
	top: 0;
	left: 0;
	background:url('../images/award/award_logo.png') no-repeat;
	width: 502px;
	height: 273px;
	text-decoration: none;
}
#header ul#nav_menu{
	position: absolute;
	margin: 0;
	top: 40px;
	right: 0;
	width: 630px;
	overflow: hidden;
	clear:both;	
	list-style-type: none;
}
#header ul#nav_menu a.menu{
	position: relative;
	background:url('../images/award/menu_sprites.png') no-repeat;
	width: 90px;
	height: 102px;
	text-indent: 9999px;
}
#header ul#nav_menu a.menu.vote{background-position: 0 0;}
#header ul#nav_menu a.menu.show{background-position: -90px 0;}
#header ul#nav_menu a.menu.video{background-position: -180px 0;}
#header ul#nav_menu a.menu.photo{background-position: -270px 0;}
#header ul#nav_menu a.menu.news{background-position: -360px 0;}
#header ul#nav_menu a.menu.ment{background-position: -450px 0;}
#header ul#nav_menu a.menu.you2play{background-position: -540px 0;}
#header ul#nav_menu a.menu.vote:hover{background-position: 0 -102px;}
#header ul#nav_menu a.menu.show:hover{background-position: -90px -102px;}
#header ul#nav_menu a.menu.video:hover{background-position: -180px -102px;}
#header ul#nav_menu a.menu.photo:hover{background-position: -270px -102px;}
#header ul#nav_menu a.menu.news:hover{background-position: -360px -102px;}
#header ul#nav_menu a.menu.ment:hover{background-position: -450px -102px;}
#header ul#nav_menu li{
	position: relative;
	float: left;
}
#header ul#nav_menu li a{
	position: relative;
	display: block;
	width: 102px;
	text-align: center;
	font-size: 22px;
	color: #FFFFFF;
}
#header #taglinesText{
	position: absolute;
	bottom: 0;
	right: 0;	
	width: 650px;
	font-size: 20px;
	color: #ffff33;
	padding-bottom: 10px;
}
#header .btnMore{
	position: absolute;
	bottom: 5px;
	right: 140px;
	background:url('../images/award/btn_more.png') no-repeat;
	width: 127px;
	height: 47px;	
}
#hilight{
	position: relative;
	margin: 10px 0 0 0;
	width: 1156px;
	height: 465px;	
}
#vote_group{
	position: relative;
	background:url('../images/award/vote_category.jpg') no-repeat;
	width: 1156px;
	height: 285px;
	overflow: hidden;
	clear: both;
}
#vote_group ul{
	position: relative;
	top: 29px;
	left: 253px;
	width:888px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	clear: both;
}
#vote_group ul li{
	position: relative;
	float: left;
	margin: 0 0 14px 50px;
}
#vote_group ul li a{
	position: relative;
	display: block;
	width: 246px;
	height: 45px;
	text-decoration: none;
}
#vote_group2{
	position: relative;
	background:url('../images/award/vote_category2.png') top right no-repeat;
	width: 100%;
	height: 463px;
	overflow: hidden;
	clear: both;
}
#vote_group2 ul{
	position: relative;
	top: 95px;
	left: 512px;
	width:560px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	clear: both;
}
#vote_group2 ul li{
	position: relative;
	float: left;
	margin: 0 0 4px 40px;
}
#vote_group2 ul li a{
	position: relative;
	display: block;
	width: 215px;
	height: 48px;
	text-decoration: none;
}
#vote_group2_description{
	position: absolute;
	top: 220px;
	left: 70px;
	color:#FFFF33;
	font-size: 20px;
}
#vote_group2 .btnMore{
	position: absolute;
	bottom: 85px;
	left: 295px;
	background:url('../images/award/btn_more.png') no-repeat;
	width: 127px;
	height: 47px;
}
#category_group{
	position: relative;
	width: 100%;
	padding-bottom: 100px;
	overflow: hidden;
	clear: both;
}
#category_group .left{
	position: relative;
	float: left;
	width: 650px;
}
#category_group .right{
	position: relative;
	float: right;
	width: 495px;
}
#category_group .categoryBg{
	position: relative;
	background:url('../images/award/category_bg.jpg') no-repeat;
	float: left;
	margin: 30px 0 0 10px;
	width: 314px;
	height: 257px;
}
#category_group .categoryBg .newsStamp{
	position: absolute;
	top: -20px;
	right: 0;
	background:url('../images/award/stamp_news.png') no-repeat;	
	width: 135px;
	height: 45px;
}
#category_group .categoryBg .videoStamp{
	position: absolute;
	top: -20px;
	right: 0;
	background:url('../images/award/stamp_video.png') no-repeat;	
	width: 135px;
	height: 45px;
}
#category_group .categoryBg .photoStamp{
	position: absolute;
	top: -20px;
	right: 5px;
	background:url('../images/award/stamp_photo.png') no-repeat;	
	width: 135px;
	height: 45px;
}
#category_group .categoryBg .alignCenter{
	position: relative;
	display: block;
	top: 40px;
	width: 230px;
	margin: 0 auto;	
}
#category_group .categoryBg .mentAlignCenter{
	position: relative;
	top: 15px;
	width: 277px;
	margin: 0 auto;
}
#categoty_hilight{
	position: relative;
	margin-top: 30px;
	background:url('../images/award/categoty_hilight_bg.jpg') no-repeat;
	width:495px;
	height:297px;	
}
#categoty_hilight #vdoPlayer{
	position: relative;
	top: 25px;
	left: 63px;
}
/*About/Show*/
#about,
#show,
#video{
	position: relative;
	width: 979px;
	margin-left: 177px;
	padding-bottom: 100px;
}
.aboutVote{
	position: relative;
	background:url('../images/award/about_vote_bg.png') no-repeat;
	float: left;
	width: 408px;
	height: 329px;
}
.aboutVote span{
	position: relative;
	display: block;
	padding-top:135px; 
	width: 345px;
	margin: 0 auto;
	font-size: 16px;
	color: #ffff33;
	line-height:25px;	
}
.aboutVote .btnMore{
	position: absolute;
	bottom: 45px;
	right: 75px;
	background:url('../images/award/btn_more.png') no-repeat;
	width: 127px;
	height: 47px;		
}
.aboutPlayer{
	position: relative;
	background:url('../images/award/about_player_bg.png') no-repeat;
	float: right;
	width: 571px;
	height: 329px;
}
.aboutPlayer #vdoPlayer{
	position: relative;
	top: 4px;
	left: 15px;
}
#taglinesAbout{
	position: absolute;
	bottom:0;
	right:-10px;
}
#about #about_desc{
	position: relative;
	background:url('../images/award/about_desc_bg.png') repeat;
	width: 100%;
	padding-bottom: 100px;
	border-bottom-left-radius: 10px; 
	border-bottom-right-radius: 10px; 	
}
#about #about_desc .aboutStamp{
	position: absolute;
	top: 0px;
	left: -50px;
	background:url('../images/award/stamp_about.png') no-repeat;
	width: 219px;
	height: 167px;	
}
#about #about_desc h2{
	position: relative;
	margin: 0;
	padding: 100px 0 55px 0;
	font-size: 22px;
	color: #ffff33;
	text-align: center;
	text-decoration: underline;
}
#about #about_desc p,
#about #about_desc ol{
	position: relative;
	width: 770px;
	margin: 0 auto;
	font-size: 16px;
	color: #ffff33;	
}
#about #about_desc a{
	color:#FFFFFF;
}
#show .showBlock{
	position: relative;
	background:url('../images/award/show_block_bg.png') no-repeat;
	width: 979px;
	height: 294px;
	margin-top: 30px;
	border-radius: 35px;
    box-shadow: 0 0 15px #D5C1C1;
    -moz-box-shadow: 0 0 15px #D5C1C1;
    -webkit-box-shadow: 0 0 15px #D5C1C1;	
}
#show .showBlock .showStamp{
	position: absolute;
	top: -10px;
	left: -50px;
	background:url('../images/award/stamp_show.png') no-repeat;	
	width: 195px;
	height: 165px;
}
#show .showBlock .mcStamp{
	position: absolute;
	top: -8px;
	left: -35px;
	background:url('../images/award/stamp_mc.png') no-repeat;
	width: 168px;
	height: 165px;
	z-index: 2;	
}
#show .showBlock .locationStamp{
	position: absolute;
	top: -10px;
	left: -70px;
	background:url('../images/award/stamp_location.png') no-repeat;
	width: 236px;
	height: 165px;
	z-index: 2;	
}
#show #show_detail{
	position: relative;
	font-size: 14px;
	padding: 10px 0;
	line-height: 20px;
}
#show #show_mc_detail{
	position: relative;
	background:url('../images/award/show_mc_bg.png') 20px 5px no-repeat;
	width: 845px;
	margin: 0 auto;
	height: 285px;
	z-index: 1;
}
#show #show_location_detail{
	position: relative;
	background:url('../images/award/show_location_bg.png') 50px 5px no-repeat;
	padding-left: 550px;
	height: 290px;
	z-index: 1;
}
#show #show_location_detail h3{
	position: relative;
	font-size: 22px;
	font-weight: bold;
	padding-top: 20px;
}
#video_list{
	position: relative;
	float: left;
	width: 408px; 
}
#video_comment{
	position: relative;
	float: right;
	width: 571px;
}
#socialNav{
	position: relative;
	margin:10px auto;
	width:571px;	
	height:30px;
}
#video_list .videoStamp{
	position: relative;
	background:url('../images/award/stamp_video2.png') no-repeat;
	padding: 10px 0 0 0;
	width: 210px;
	height: 167px;	
}
#video_list .videoListBg{
	position: relative;
	background:url('../images/award/video_block_bg.png') no-repeat;
	margin-top: 20px;
	width: 400px;
	height: 146px;	
	overflow: hidden;
	clear: both;
}
#video_list .videoListBg img{
	position: relative;
	float: left;
	width: 180px;
	height: 112px;
	margin-top: 15px;
	margin-left:15px;		
}
#video_list .videoListBg p{
	position: relative;
	float: right;
	width:160px;
	margin-top: 15px;
	margin-right:20px;
	color: #330000;
	font-size:18px;	
}
/*Photo*/
#photo{
	position: relative;
	padding-bottom: 50px;
}
#photo ul{
	position: relative;
	background:url('../images/award/photo_fg.png') repeat-y;
	width: 1101px;
	margin: 0 auto;
	padding: 0 0 50px 0;
	overflow: hidden;
	clear: both;
	list-style-type: none;
}
#photo ul li{
	position: relative;
	background:url('../images/award/photo_bg.jpg') no-repeat;	
	float: left;
	margin: 20px 0 0 30px;
	width: 312px;
	height: 244px;
	overflow: hidden;
}
#photo ul li.first{background:none;}
#photo ul li a{
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
}
#photo ul li a:hover{text-decoration: underline;}
#photo ul li img{
	position: relative;
	padding: 45px 0 0 45px;
}
#photo ul li.first img{padding: 15px 0 0 35px;}
#photo ul li p{
	position: relative;
	margin: 0;
	padding: 3px 15px 0;
	text-align: center;
}
.galleryGroup a{
	color:#000000;
	text-decoration: none;
}
.galleryGroup a:hover{color:#c06418;text-decoration: underline;}
/*News*/
#news{
	position: relative;
	padding-bottom: 50px;
}
#news #news_content{
	position: relative;
	background:url('../images/award/photo_fg.png') repeat-y;
	width: 1101px;
	margin: 0 auto;
	padding: 0 0 50px 0;
	overflow: hidden;
	clear: both;	
}
#news .newsStamp{
	position: absolute;
	top: 0;
	left: 50px;
}
#news ul{
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
	width: 745px;
	overflow: hidden;
	clear: both;
	list-style-type: none;		
}
#news ul li{
	position: relative;
	width: 100%;
	margin-top: 25px;
	overflow: hidden;
	clear: both;
}
#news ul li a{
	color:#FFFFFF;
}
#news ul li img{
	position: relative;
	float: left;
	width: 203px;
	height: 144px;
}
#news ul li p{
	position: relative;
	margin: 0;
	padding: 0;
	float: right;
	width: 520px;
}
/*Ment*/
#ment{
	position: relative;
	width: 100%;
	overflow: hidden;
	clear: both;
}
#ment_post{
	position: relative;
	background:url('../images/award/ment_post_bg.jpg') no-repeat;
	width: 1156px;
	height: 286px;
	overflow: hidden;
	clear: both;
}
#ment_post p{
	position: relative;
	margin: 0;
	padding: 50px 10px 0 600px;
	color:#ffff99;
	font-size: 18px;
	line-height: 30px;
}
#ment #ment_content{
	position: relative;
	background:url('../images/award/photo_fg.png') repeat-y;
	width: 1101px;
	margin: 0 auto;
	padding: 0 0 50px 0;
	overflow: hidden;
	clear: both;	
}
#ment .left{
	position: relative;
	float: left;
	margin-left: 20px;
	width: 520px;
}
#ment .right{
	position: relative;
	float: right;
	margin-right: 20px;
	width: 516px;
}
#ment_score{
	position: relative;
	background:url('../images/award/ment_score_bg.jpg') top center no-repeat;
	background-color: #650200;	
	width: 512px;
	margin: 0 auto;
}
#ment_score ul{
	position: relative;
	width: 100%;
	margin: 0;
	padding: 170px 0 20px 20px;
	overflow: hidden;
	clear: both;
	list-style-type: none;
}
#ment_score ul li{
	position: relative;
	padding: 5px 0;
	color: #ffcc33;
	font-size: 13px;
}
#ment_score ul li a{
	position: absolute;
	left: -10px;
	color: #FFFFFF;
	text-decoration: none;
}
#ment_score ul li .mentGroup{
	position: relative;
	display: inline-block;
	width: 177px;
	overflow: hidden;
}
#ment_score ul li .mentUser{
	position: relative;
	display: inline-block;
	width: 150px;
	overflow: hidden;
	text-align: center;
}
#ment_score ul li .mentScore{
	position: relative;
	display: inline-block;	
	width: 143px;
	overflow: hidden;
	text-align: center;	
}
#ment_score ol{
	position: relative;
	display: none;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
	list-style-type: none;
}
#ment_score ol li{
	position: relative;
	padding: 5px 0;
	color: #ffcc33;
	font-size: 13px;
}
#ment_score ol li .mentGroup{
	position: relative;
	display: inline-block;
	width: 177px;
	overflow: hidden;
}
#ment_score ol li .mentUser{
	position: relative;
	display: inline-block;
	width: 150px;
	overflow: hidden;
	text-align: center;
}
#ment_score ol li .mentScore{
	position: relative;
	display: inline-block;	
	width: 143px;
	overflow: hidden;
	text-align: center;	
}
#ment_rule{
	color: #ffcc33;
}
#ment_rule ul{
	position: relative;
	width: 100%;
	margin: 0;
}
/*Vote*/
#vote{
	position: relative;
	width: 1087px;
	padding-left: 69px;
	padding-bottom: 50px;
}
#vote #vote_player{
	position: relative;
	background:url('../images/award/vote_player_bg.png') top center no-repeat;
	width:920px;
	height: 580px;
	margin: 20px auto 0;
}
#vote #vote_player #vdoPlayer{
	position: relative;
	top: 220px;
	left: 190px;
	border: 2px solid #FFFFFF;
}
#vote .voteBlock{
	position: relative;
	margin-top: 30px;
	background:url('../images/award/vote_header_bg.png') top center no-repeat;
	width:983px;
}
#vote .voteBlock.first{
	margin:0;
}
#vote .voteBlock .stamp{
	position: absolute;
	top: -8px;
	left: -15px;
	width: 154px;
	height: 154px;
	z-index: 2;
}
#vote .voteBlock .categoryStamp{
	position: absolute;
	display: block;
	background:url('../images/award/stamp_category_sprites.png') top center no-repeat;
	width:154px;	
	height:154px;	
}
#vote .categoryStamp.stamp01{background-position:0 0;}
#vote .categoryStamp.stamp02{background-position:-154px 0;}
#vote .categoryStamp.stamp03{background-position:-308px 0;}
#vote .categoryStamp.stamp04{background-position:-462px 0;}
#vote .categoryStamp.stamp05{background-position:-616px 0;}
#vote .categoryStamp.stamp06{background-position:-770px 0;}
#vote .categoryStamp.stamp07{background-position:0 -154px;}
#vote .categoryStamp.stamp08{background-position:-154px -154px;}
#vote .categoryStamp.stamp09{background-position:-308px -154px;}
#vote .categoryStamp.stamp10{background-position:-462px -154px;}
#vote .categoryStamp.stamp11{background-position:-616px -154px;}
#vote .categoryStamp.stamp12{background-position:-770px -154px;}
#vote .categoryTitle{
	position: relative;
	padding: 50px 10px 0 170px;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 25px;
}
#vote .voteBlock ul{
	position: relative;
	width: 100%;
	padding:10px 0 5px;
	margin:56px 0 10px 0;
	background-color: #FFFFFF;
	overflow: hidden;
	clear: both;
	list-style-type: none;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
#vote .voteBlock ul li{
	position: relative;
	float: left;
	width: 160px;
	height: 330px;
	margin-left: 3px;
}
#vote .voteBlock ul li a.voteSeeeArtist{
	position: relative;
	display: block;
	width: 142px;
	margin: 0 auto;
	color: #FFFFFF;
	text-decoration: none;
}
#vote .voteBlock ul li .image{
	position: relative;
	padding: 5px 0;
	width: 142px;
	height: 142px;
}
#vote .voteBlock ul li h3{
	position: relative;
	margin: 0;
	padding: 0;
}
#vote .voteBlock ul li p{
	position: relative;
	margin: 0;
	padding: 0;	
}
#vote .voteScore{
	position: absolute;
	width: 130px;
	bottom:10px;
	padding:5px;
	margin:0 10px;
	background-color: #FFFFFF;
	border-radius: 4px;
	text-align: center;
	font-size: 18px;
	color: #990000;
	box-shadow: 0 0 10px #000000;
}
/*Artist*/
#artist{
	position: relative;
	width: 1090px;
	padding-left: 66px;
	padding-bottom: 50px;
	overflow: hidden;
	clear: both;
}
#artist .left{
	position: relative;
	float: left;
	width: 380px;
	border-radius: 6px;
}
#artist .left .image{
	position: relative;
	width: 185px;
	height: 185px;
	padding: 20px 97px;
}
#artist .left h2{
	position: relative;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 18px;
	width: 245px;
	margin: 0 auto;
}
#artist .left h3{
	position: relative;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 14px;
	width: 245px;
	margin: 0 auto;	
}
#artist .left h4{
	position: relative;
	margin: 0;
	padding: 0;
	color: #FFFFFF;	
	font-size: 14px;
	width: 245px;
	margin: 0 auto;	
}
#artist .left p{
	position: relative;
	font-size: 14px;
	color: #FFFFFF;
	width: 245px;
	margin: 0 auto;
	padding:10px 0;		
}
#artist .left .buttonVote{
	position: relative;
	left: 0;	
	bottom: 0;
	padding-bottom: 20px;
}
#artist .left .buttonVoted{
	position: relative;
	left: 0;
	bottom: 0;
	padding-bottom: 20px;
}
#artist .right{
	position: relative;
	float: right;
	width: 695px;
	border-radius: 6px;
	padding-bottom: 20px;
}
#artist .right h2{
	position: relative;
	margin: 0;
	padding: 10px 25px;
	font-size: 18px;
	color: #FFFFFF;
}
#artist #artist_video_player{
	position: relative;
	width: 640px;
	height: 390px;
	margin: 0 auto;
	background-color: #000000;
}
#artist #artist_video_related{
	position: relative;
	background-color:#FFFFFF;
	width: 640px;
	margin: 0 auto 10px;
	overflow: hidden;
	clear: both;
	border-radius: 6px;
}
#artist #artist_video_related a{
	color:#E15D5D;
}
#artist #artist_video_related img{
	position: relative;
	float: left;
	padding: 10px;
}
#artist #artist_video_related .description{
	position: relative;
	float: left;
}
#artist #artist_video_related .description h3{
	position: relative;
	margin: 0;
	padding: 10px 0;
	font-size: 22px;
}
#artist #artist_video_related .description p{
	position: relative;
	margin: 0;
	padding: 0;	
	font-size: 18px;	
}
#artist #artist_comment{
	position: relative;
	background-color:#FFFFFF;
	width: 640px;
	margin: 0 auto;
}
/*Footer*/
#footer_external{
	position: relative;
	background:url('../images/award/footer_bg.png') top center repeat-x;
	width:100%;
}
#footer{
	position:relative;
	background:url('../images/award/footer_bg.png') top center repeat-x;
	margin:0 auto;	
	width:1156px;
	height:55px;
	clear:both;
	overflow:hidden;
}
#footer a{
	color:#0054A6;
	text-decoration:none;
}
#footer a:hover{
	text-decoration: underline;
}
#footer #footer-logo-detail{
	position: relative;
	top:10px;
	background:url('../images/award/footer-logo.png') 50px 0px no-repeat;
	padding:0 0 0 180px;
	height: 39px;
}
#footer ul{
	position: relative;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
	list-style-type:none;
}
#footer ul li{
	position: relative;
	float:left;
	color:#0054A6;
}
#footer ul li.first{
	padding-left:0;
	border:0;
}
#footer ul li a{
	padding:0 5px;
}
#true_hits img{
	display: inline-block;
}
/*Slider*/
.cycleElementsContainer .slider{
	position: relative;
	width: 1156px;
	height: 465px;
	overflow: hidden;
}
.cycleElementsContainer ul{
	position: relative;
	width: 100%;
	margin:0;
	padding:0;
	overflow: hidden;
	clear:both;
	list-style-type: none;
}
.cycleElementsContainer ul li{
	position: relative;
	float:left;
	width: 1156px;
}
.cycleElementsContainer .navigation{
	position: absolute;
	top: 10px;
	right:10px;
}
/*Bullet Button*/
a.cycleToPoint{
	position: relative;
	display: inline-block;
	background: url('../images/default/nav_sprites.png') no-repeat;
	width: 16px;
	height: 16px;
}
a.cycleToPoint.red.active,
a.cycleToPoint.red:hover{
	background-position:-16px 0;
}
a.cycleToPoint.green.active,
a.cycleToPoint.green:hover{
	background-position:-32px 0;
}
/*Facebook*/
.fb{
	position: relative;
	display: inline-block;
	background:url('../images/award/fb_sprites.png') no-repeat;
}
.fb.login{
	background-position:0 0;
	width:178px;
	height:25px;	
}
.fb.logout{
	background-position:0 -25px;
	width:80px;
	height:25px;	
}
.fb.share{
	top:1px;
	background-position:0 -50px;
	width:60px;
	height:18px;	
}
/*Vote*/
a.buttonVote{
	position: absolute;
	left:25px;
	bottom:40px;
	display:block;
	margin:5px auto;
	background:url('../images/award/button_vote.png') no-repeat;
	width:106px;
	height:51px;	
}
a.buttonVoted{
	position: absolute;
	left:20px;
	bottom:40px;	
	display:block;
	margin:5px auto;
	background:url('../images/award/button_voted.png') no-repeat;
	width:127px;
	height:51px;	
}
a.buttonWinner{
	position: absolute;
	left:5px;
	bottom:0px;
	display:block;
	margin:5px auto;
	background:url('../images/award/button_winner.png') no-repeat;
	width:150px;
	height:150px;	
}
a.buttonClosed{
	position: absolute;
	left:24px;
	bottom:30px;
	display:block;
	background:url('../images/award/button_closed.png') no-repeat;
	text-align: center;
	width:109px;
	height: 58px;
	font-size:30px;
	font-weight:bold;
	border-radius:20px;
	text-indent: -9999px;
	overflow: hidden;
}